package modelo

import scala.collection.mutable.Buffer
import modelo.traits.Evento
import org.joda.time.Interval
import org.joda.time.DateTime
import org.joda.time.LocalDate
import org.joda.time.LocalTime

class Aula (val capacidad : Int, val m2Pizarron : Int) {
  
  val recursos = Set[Recurso]()
  val eventos = Set[Evento]()
  
  def cuentaCon(recursosReq : Set[Recurso]) = recursosReq.forall(recursos.contains(_))
  def estaDisponiblePara(evento : Evento) = eventos.forall(!_.ocurreMientras(evento))
  
}